import request from '@/utils/request'

// 获取所有课程
export function getAllCourse(data) {
  return request({
    url: '/course/list',
    method: 'get',
    params: data
  })
}
// 添加课程信息
export function addCourse(data) {
  return request({
    url: '/course/info',
    method: 'post',
    data
  })
}
// 获取待审核课程列表
export function getWaitApprovedCourse(data) {
  return request({
    url: '/course/wait-approved-course-list',
    method: 'get',
    params: data
  })
}

// 修改课程信息
export function updateCourse(data) {
  return request({
    url: '/course/info',
    method: 'put',
    data
    // headers: {
    //   'Content-Type': 'application/json;charset=UTF-8'
    // }
    // params: data
  })
}

// 课程状态更改
export function updateCourseState(data) {
  return request({
    url: '/course/state',
    method: 'put',
    params: data
  })
}

// 通过审核的课程，费用组成和说明的设置
export function updateCourseCost(data) {
  return request({
    url: '/course/cost',
    method: 'put',
    params: data
  })
}

// 根据cid返回课程
export function getCourses(id) {
  return request({
    url: '/course/list/' + id,
    method: 'get'
  })
}
